.contentWrapper .wrapper {
  width: 100%;
  height: auto;
  margin-bottom: 20px;
  padding: 0 20px 30px 20px;
  background: #fff;
}
.contentWrapper .wrapper h3 {
  color: #2A3137;
  padding-top: 29px;
  font: bold 20px/20px "MicrosoftYaHei";
}
.contentWrapper .wrapper .selectGroup {
  padding: 28px 0;
}
.contentWrapper .wrapper .selectGroup form label {
  text-align: left;
}
.contentWrapper .wrapper .module {
  width: 100%;
  height: 160px;
}
.contentWrapper .wrapper .module .institutions,
.contentWrapper .wrapper .module .signDoctor,
.contentWrapper .wrapper .module .signUser {
  width: 30.3333333%;
  height: 160px;
  float: left;
  margin-right: 3%;
  border: #ccc solid 1px;
}
.contentWrapper .wrapper .module .institutions .content,
.contentWrapper .wrapper .module .signDoctor .content,
.contentWrapper .wrapper .module .signUser .content {
  width: 196px;
  height: 76px;
  margin: 0 auto;
  padding-top: 42px;
}
.contentWrapper .wrapper .module .institutions .content img,
.contentWrapper .wrapper .module .signDoctor .content img,
.contentWrapper .wrapper .module .signUser .content img {
  float: left;
  margin-right: 15px;
  vertical-align: middle;
}
.contentWrapper .wrapper .module .institutions .content div,
.contentWrapper .wrapper .module .signDoctor .content div,
.contentWrapper .wrapper .module .signUser .content div {
  float: left;
  padding-top: 6px;
}
.contentWrapper .wrapper .module .institutions .content div p,
.contentWrapper .wrapper .module .signDoctor .content div p,
.contentWrapper .wrapper .module .signUser .content div p {
  color: #1F4261;
  font: bold 14px/24px "MicrosoftYaHei";
}
.contentWrapper .wrapper .module .institutions .content div span,
.contentWrapper .wrapper .module .signDoctor .content div span,
.contentWrapper .wrapper .module .signUser .content div span {
  color: #408EDC;
  margin-right: 4px;
  font: bold 28px/28px "MicrosoftYaHei";
}
.contentWrapper .wrapper .module .institutions .content div i,
.contentWrapper .wrapper .module .signDoctor .content div i,
.contentWrapper .wrapper .module .signUser .content div i {
  font-style: normal;
  font: normal 12px/12px "MicrosoftYaHei";
}
.contentWrapper .rank {
  width: 100%;
  height: auto;
  padding: 0 20px 30px 20px;
  background: #fff;
}
.contentWrapper .rank .rankTitle {
  width: 100%;
  height: 68px;
}
.contentWrapper .rank .rankTitle h3 {
  float: left;
  font: bold 20px/28px "MicrosoftYaHei";
}
.contentWrapper .rank .rankTitle .date {
  float: right;
}
.contentWrapper .rank .rankTitle .date a {
  float: left;
  color: #969A9F;
  font: bold 14px/68px "MicrosoftYaHei";
}
.contentWrapper .rank .rankTitle .date a.cur {
  color: #4D99D9;
  font-weight: bold;
}
.contentWrapper .rank .rankTitle .date span {
  height: 15px;
  float: left;
  margin: 26px 6px 0 6px;
  border-left: #969A9F solid 1px;
}
.contentWrapper .rank .barContent {
  width: 100%;
  height: 417px;
  border: #C6CFD2 solid 1px;
}
.contentWrapper .rank .barContent .bTitle {
  width: 100%;
  height: 48px;
  border-bottom: #D6DFE2 solid 2px;
}
.contentWrapper .rank .barContent .bTitle ul {
  margin: 0;
  height: 48px;
  padding-left: 20px;
}
.contentWrapper .rank .barContent .bTitle ul li {
  float: left;
  list-style: none;
}
.contentWrapper .rank .barContent .bTitle ul li a {
  float: left;
  color: #1F4261;
  font: normal 12px/48px "MicrosoftYaHei";
}
.contentWrapper .rank .barContent .bTitle ul li .curLi {
  font-size: 14px;
  font-weight: bold;
}
.contentWrapper .rank .barContent .bTitle ul li i {
  float: left;
  width: 2px;
  height: 10px;
  margin: 20px 18px 0 19px;
  border-left: #1F4261 solid 1px;
}
.contentWrapper .rank .barContent #barDetail {
  width: 100%;
  height: 360px;
}
